home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.BorderLayout;
- import java.awt.Button;
- import java.awt.CardLayout;
- import java.awt.Choice;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Label;
- import java.awt.Panel;
-
- public class GraphicsTest extends Applet {
- GraphicsCards cards;
-
- public void init() {
- ((Container)this).setLayout(new BorderLayout());
- ((Container)this).add("Center", this.cards = new GraphicsCards());
- Panel var1 = new Panel();
- ((Container)var1).add(new Button("next"));
- ((Container)var1).add(new Button("previous"));
- ((Container)var1).add(new Label("go to:", 2));
- Choice var2;
- ((Container)var1).add(var2 = new Choice());
- var2.addItem("Arc");
- var2.addItem("Oval");
- var2.addItem("Polygon");
- var2.addItem("Rect");
- var2.addItem("RoundRect");
- ((Container)this).add("North", var1);
- ((Applet)this).resize(400, 400);
- }
-
- public boolean action(Event var1, Object var2) {
- if (var1.target instanceof Choice) {
- ((CardLayout)this.cards.getLayout()).show(this.cards, (String)var2);
- } else if ("next".equals(var2)) {
- ((CardLayout)this.cards.getLayout()).next(this.cards);
- } else if ("previous".equals(var2)) {
- ((CardLayout)this.cards.getLayout()).previous(this.cards);
- }
-
- return true;
- }
-
- public static void main(String[] var0) {
- AppletFrame.startApplet("GraphicsTest", "Graphics Test", var0);
- }
- }
-